package Printers;

public abstract class Abstract3DPrinter {

	public final void createObject(){
		start();
		model();
		print();
		finish();
	}
	
	protected abstract void start();
	protected void model(){
		System.out.println("Generic Modelling Process");
	}
	protected abstract void print();
	protected abstract void finish();
	
}
